package com.shen.demo.demos.web.tool;

import lombok.Getter;

/**
 * 操作类型枚举
 */
@Getter
public enum OperationType {

    INSERT("服务端推送-新增"),
    UPDATE("服务端推送-更新"),
    DELETE("服务端推送-删除");
    /**
     * -- GETTER --
     *  获取操作类型描述
     *
     */
    private final String operationType;



    /**
     * 私有构造函数，防止外部类误用
     *
     * @param operationType 操作类型描述
     */
    private OperationType(String operationType) {
        this.operationType = operationType;
    }

    /**
     * 返回操作类型描述
     *
     * @return 操作类型描述
     */
    @Override
    public String toString() {
        return operationType;
    }
}

